from functools import reduce

y = 0;
str = "23.1111111";
asd = False;


def char2num(s):	
	return {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s];

def str2int(s):
	return reduce(lambda x, y: x * 10 + y, map(char2num, s)) * 10**-(y-1);
	
for idx in str:
	if idx == ".":
		asd = True;
	if asd :     
		y = y + 1;
		print(y);
print(10**-(y-1));
print(str2int([aaa for aaa in str if aaa != "."]));